package com.rockcent.mall.lib.dto;

import com.rockcent.common.domain.DtoEntity;

import javax.persistence.Column;

/**
 * Created by zhangjh on 2016/10/20.
 */
public class MerchantCouponEventDto extends DtoEntity {

    /**
     * 渠道
     */
    public String channel;

    /**
     * 票券名称
     */
    public String couponName;

    /**
     * 票券类型
     */
    public String couponType;

    /**
     * 事件类型
     */
    public String eventType;

    /**
     * Mall订单号
     */
    public String mallOrderNum;

    /**
     * 数量
     */
    public Integer num;

    /**
     * 单价
     */
    public double price;

    /**
     * 备注
     */
    public String remark;
    /**
     *  总价
     */
    public Double totalPrice;

    /**
     *  兑换码
     */
    public String verifyCode;

    /**
     *  门店ID
     */
    public Long verifyStoreId;
    /**
     *  核销门店名
     */
    public String verifyStoreName;
    /**
     *  商户ID
     */
    public Long merchantId;
    /**
     *  平台ID
     */
    public Long mallId;

    /**
     *  客户ID
     */
    public Long customerId;

    /**
     *  优惠券ID
     */
    public Long couponId;

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getCouponName() {
        return couponName;
    }

    public void setCouponName(String couponName) {
        this.couponName = couponName;
    }

    public String getCouponType() {
        return couponType;
    }

    public void setCouponType(String couponType) {
        this.couponType = couponType;
    }

    public String getEventType() {
        return eventType;
    }

    public void setEventType(String eventType) {
        this.eventType = eventType;
    }

    public String getMallOrderNum() {
        return mallOrderNum;
    }

    public void setMallOrderNum(String mallOrderNum) {
        this.mallOrderNum = mallOrderNum;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Double getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getVerifyCode() {
        return verifyCode;
    }

    public void setVerifyCode(String verifyCode) {
        this.verifyCode = verifyCode;
    }

    public Long getVerifyStoreId() {
        return verifyStoreId;
    }

    public void setVerifyStoreId(Long verifyStoreId) {
        this.verifyStoreId = verifyStoreId;
    }

    public String getVerifyStoreName() {
        return verifyStoreName;
    }

    public void setVerifyStoreName(String verifyStoreName) {
        this.verifyStoreName = verifyStoreName;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getMallId() {
        return mallId;
    }

    public void setMallId(Long mallId) {
        this.mallId = mallId;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Long getCouponId() {
        return couponId;
    }

    public void setCouponId(Long couponId) {
        this.couponId = couponId;
    }

    @Override
    public String toString() {
        return "MerchantCouponEventDto{" +
                "channel='" + channel + '\'' +
                ", couponName='" + couponName + '\'' +
                ", couponType='" + couponType + '\'' +
                ", eventType='" + eventType + '\'' +
                ", mallOrderNum='" + mallOrderNum + '\'' +
                ", num=" + num +
                ", price=" + price +
                ", remark='" + remark + '\'' +
                ", totalPrice=" + totalPrice +
                ", verifyCode='" + verifyCode + '\'' +
                ", verifyStoreId=" + verifyStoreId +
                ", verifyStoreName='" + verifyStoreName + '\'' +
                ", merchantId=" + merchantId +
                ", mallId=" + mallId +
                ", customerId=" + customerId +
                ", couponId=" + couponId +
                '}';
    }
}
